package com.zxy.zxyrpc.constant;

/**
 * RPC相关常量
 *
 * @author zxy
 * @since 2025/5/11
 **/
public interface RpcConstant {
    /**
     * 默认配置文件加载前缀
     */
    String DEFAULT_CONFIG_PREFIX_RPC = "rpc";

    /**
     * yml配置文件（hutool官方推出ymlUtils工具专门解析yml）
     */
    String CONFIG_FILE_SUFFIX_YML = "yml";
    /**
     * yml配置文件（hutool官方推出ymlUtils工具专门解析yml）
     */
    String CONFIG_FILE_SUFFIX_YAML = "yaml";
    /**
     * hutool 支持从setting后缀中的文件读取配置，并解决中文问题
     */
    String SETTING = "setting";

    /**
     * 专门用于解析properties文件，可以不优雅（带前缀）的解析yml文件
     */
    String DEFAULT_CONFIG_FILE_SUFFIX_PROPERTIES = "properties";
    /**
     * 默认服务版本
     * */
    String DEFAULT_SERVICE_VERSION = "1.0";

}
